var runtime.gcCPULimiter
17 uses
runtime (current package)
metrics.go#L315: out.scalar = uint64(gcCPULimiter.lastEnabledCycle.Load())
mgc.go#L748: gcCPULimiter.startGCTransition(true, now)
mgc.go#L808: gcCPULimiter.finishGCTransition(now)
mgc.go#L988: gcCPULimiter.startGCTransition(false, now)
mgc.go#L1150: gcCPULimiter.finishGCTransition(now)
mgclimit.go#L30: var gcCPULimiter gcCPULimiterState
mgclimit.go#L474: gcCPULimiter.addIdleTime(duration)
mgclimit.go#L476: gcCPULimiter.addIdleTime(duration)
mgclimit.go#L481: gcCPULimiter.addAssistTime(duration)
mgcmark.go#L456: if gcCPULimiter.limiting() {
mgcmark.go#L708: gcCPULimiter.update(now)
mgcmark.go#L1287: for !gp.preempt && !gcCPULimiter.limiting() && workFlushed+gcw.heapScanWork < scanWork {
mgcpacer.go#L743: if gcCPULimiter.needUpdate(now) {
mgcpacer.go#L744: gcCPULimiter.update(now)
mheap.go#L1283: if limit := gcController.memoryLimit.Load(); !gcCPULimiter.limiting() {
mheap.go#L1332: return gcCPULimiter.limiting()
proc.go#L5886: gcCPULimiter.resetCapacity(now, nprocs)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)